安裝完成後,可以開始使用sctool來執行命令。sctool是Scylla Manager的CLI,
以下列出可以透過Scylla Manager執行的常用功能。
sctool task list:觀察目前排定的工作執行狀態。
sctool status:觀察目前狀態。
╭────┬──────────┬──────────┬─────────────┬──────────────────────────────────────╮
│ │ CQL │ REST │ Host │ Host ID │
├────┼──────────┼──────────┼─────────────┼──────────────────────────────────────┤
│ UN │ UP (1ms) │ UP (0ms) │ 172.17.0.3 │ 46587743-3c16-43a6-be4f-dd36e5504fa4 │
│ UN │ UP (1ms) │ UP (0ms) │ 172.17.0.4 │ 8b20478c-3c35-4361-afda-667736d319a5 │
│ UN │ UP (0ms) │ UP (0ms) │ 172.17.0.5 │ ec9b7abc-8c83-4201-a4c6-c89db0e4a0cc │
╰────┴──────────┴──────────┴─────────────┴──────────────────────────────────────╯
sctool repair -c 'TestCluster' --dry-run -K 'test'
NOTICE: dry run mode, repair is not scheduled
Data Centers:
- datacenter1
Keyspaces:
- test all (1 table)
也可以指定特定時間開始執行,以及設定多久執行一次。例如設定由2020-09-01的08:00:05開始,每七天一次。
sctool repair -c 'TestCluster' -K 'test' -s 2020-09-01T08:00:05-07:00 --interval 7d